package com.sanchunhui.psc.data.api

import com.sanchunhui.psc.data.protocol.BaseResp
import com.sanchunhui.psc.data.protocol.ResponseInfo
import com.sanchunhui.psc.data.protocol.TokenReq
import okhttp3.MultipartBody
import okhttp3.RequestBody
import org.json.JSONObject
import retrofit2.http.*
import rx.Observable

/*
    上传相关 接口
 */
interface UploadApi {

    /*
        获取七牛云上传凭证
     */
    @POST("common/getUploadToken")
    fun getUploadToken(): Observable<BaseResp<String>>

    /*
        上传用户头像
     */
    @Multipart
    @POST("user/upload")
    fun uploadUserHead(@Part("token") token: RequestBody, @Part head: MultipartBody.Part):Observable<ResponseInfo>


}
